﻿using System.Collections.Generic;
using ZBJF.Warranty.Model;
using ZBJF.Warranty.Model.ViewModel.InsuranceProducts;
using ZBJF.Warranty.Model.ViewModel.Order;

namespace ZBJF.Warranty.IBLL
{
    public partial interface ICellPhoneInsuranceInfoService
    {

        /// <summary>
        /// 获取保单服务项目的可维修配件等级列表
        /// </summary>
        /// <param name="cellPhoneServiceProjectID">保险产品服务项目ID</param>
        /// <returns></returns>
        List<RepairAccessoriesLevelInfo> GetRepairAccessoriesLevelInfo(int cellPhoneServiceProjectID);

        /// <summary>
        /// 获取保险产品手机服务项目信息
        /// </summary>
        /// <param name="IMEI"></param>
        /// <returns></returns>
        List<CellPhoneInsuranceInfoModel> LoadByIMEI(string IMEI,long companyID);

        /// <summary>
        /// 获取保险产品服务项目IMEI号或苹果唯一编号
        /// </summary>
        /// <param name="insuranceOrderModelID"></param>
        /// <returns></returns>
        string GetIMEIOrIDFV(long insuranceOrderModelID);
    }
}
